home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
utils
/
slow300.zip
/
SLOW.DOC
< prev
next >
Wrap
Text File
|
1996-04-21
|
10KB
|
302 lines
S L O W
v 3.0
Copyright 1994 Vincent Penquerc'h
All Rights Reserved
DISCLAIMER OF WARRANTY
THE AUTHOR WILL REFER TO VINCENT PENQUERC'H.
THE PROGRAM WILL REFER TO SLOW, INCLUDING THE PROGRAM ITSELF, ITS
DOCUMENTATION, AND ANY FILE IN THE ORIGINAL SLOW PACKAGE.
THE AUTHOR HEREBY DISCLAIMS ALL WARRANTIES RELATING TO THIS PROGRAM,
WHENEVER EXPRESSED OR IMPLIED, INCLUDING WITHOUT ANY LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
THE AUTHOR WILL NOT BE LIABLE FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL,
INDIRECT OR SIMILAR DAMAGES DUE TO LOSS OF DATA, DAMAGE OF HARDWARE OR
ANY OTHER REASON, EVEN IF THE AUTHOR WAS ADVISED OF THE POSSIBILITY OF
SUCH LOSS OR DAMAGE.
THIS PROGRAM AND DOCUMENTATION ARE RELEASED "AS IS" AS SHAREWARE. IT IS
COPYRIGHTED BY THE AUTHOR, AND ALL RIGHTS AND OWNERSHIP ARE KEPT WITH THE
AUTHOR. YOU MAY USE IT, COPY IT, AND GIVE IT TO ANYBODY AS LONG AS NO
MODIFICATIONS ARE MADE.
PROGRAM AND DOCUMENTATION COPYRIGHT 1994 VINCENT 'INDY' PENQUERC'H, ALL
RIGHTS RESERVED.
ALL QUOTED PRODUCT AND COMPANY NAMES ARE TRADEMARKS OF THEIR RESPECTIVE
OWNERS.
TABLE OF CONTENTS
1. What is Slow ?
2. System requirements
3. Using Slow
4. Command line options
5. Troubleshooting
6. Contacting the author
7. Revision history
1. What is Slow ?
--------------
Slow is a tiny memory resident program that allow you to use programs
that run too fast on your machine by slowing it down. Many programs
were designed to run on old 8088 machines, and can't be run on most
new computers.
2. System requirements
-------------------
To use Slow, you will only need a 8088 based PC.
3. Using Slow
----------
Just type SLOW at the DOS command line. By experiencing, you should
find a slowing factor that suits both your computer and the program
you want to slow down. See the Command Line options below.
4. Command line options
--------------------
Slow can be called with several options on its command line, they
are here presented and explained. Slow doesn't care of the case of
the letters. These options can be browsed by typing one of the
following commands:
SLOW -?
SLOW -H
'H' stands for 'Help'. To choose a slowing factor, use the 'F' option,
followed by a number (1 or 2) indicating which slowing factor to set.
The first one sets the length of the do-nothing loop, and the second
one determines this loop activation frequency. The first method gives
a raw slowdown, but will not be smooth. The second one will give a
smoother slowdown. Both methods can be used in the same time to achieve
better results. Here are some examples of using the 'F' switch:
SLOW -F1 8000
SLOW -F2 500
SLOW -F1 150 -F2 340
'F' stands for 'loop Factor'. The higher the factor is, the slower
your machine will be. Both factors can range from 1 to 65525. Their
default value is 1. Try experiencing some values to determine a good
value for your machine. To find out a good value, Slow allows you to
change it while resident using hotkeys. Only the first method value
can be changed using these hotkeys. You can enable this feature with
the 'C' option:
SLOW -C
'C' stands for change. The defaults for these hotkeys are Ctrl-Alt F1
and Ctr-Alt F2. They can be changed with the '-' and '+' options:
SLOW -C -- CONTROL - -+ ALT LEFTSHIFT P
This command line will speed up or slow down your computer whenever
you press the given key combinations. This is the template for using
these switches. You first give the mask for the hotkey you want, after
the character '-' or '+'. This mask can be any combination of the
following key names: control, alt, leftshift, rightshift. You may
specify any of them in any order, even none of them. But beware not
being in conflict with another program that would use the same key
combinations. If you choose a null mask, that is if you don't give any
of these four symbols, Slow will trigger any time you press this key,
so it is likely to trigger even when you don't want it, if you are to
use this key for another purpose. Giving one or more mask keys is wise.
Once the mask is specified, give the key you want to trigger Slow. You
may give any of the keyboard keys but the special keys, as the shifts,
the scroll lock and num lock keys, the system request key, the break
key, the caps lock key, the control key or the alt key. If the key you
choose does not have an associated character to be displayed, such as
the page up key, or the escape key, use the following table that gives
you the word to use to designate this key:
Function keys: F1, F2, F3, F4, F5, F6, F7, F8,
F9, F10, F11, F12
Arrow keys: up, down, left, right
Keypad special keys: Keypad/, Keypad*, Keypad-, Keypad+,
Keypad5
Other Keys: backspace, del, end, enter, esc, home,
ins, pgdn, pgup, prtsc, spacebar, tab
Know that some key combinations won't trigger Slow's keyboard handler,
as no scan code is sent from the keyboard, especially when all status
keys are pressed at the same time. Case is not significant. You may
enter these symbols in upper or lower case, Slow will accept both.
You can also set the step to increase or decrease the loop factor via
these keys with the 'S' option:
SLOW -C -S 500
'S' stands for 'Step'. This will add or substract 500 to the loop
factor each time you press one of the two hotkeys. The default value
for this step is 100, and it can range from 1 to 65535.
You can also select the messages language, using the 'L' switch:
SLOW -L SPANISH
The supported languages are English (selected by default), French and
Spanish. To unload Slow from memory, use the 'U' switch:
SLOW -U
'U' stands for 'Unload'. This will restore all interrupts hooked by
Slow and remove Slow from memory. You PC will then be as fast as
before you ran Slow.
5. Troubleshooting
---------------
These are some problems you may encounter running Slow, with
explanations and/or ways to prevent these problems. If you have any
problems, read thoroughly this section, you may find the solution.
Q: My computer locks up when I run Slow with high factor values.
A: Slow executes an empty loop every time the timer interrupt is
called. If a second timer interrupt occurs before the previous
one is terminated, your programs have no time to execute. Your
computer is slowed down to the max, that is all processing time
is taken by the loop. That means your machine is not fast enough
to support so high factor values. Try a lower one.
6. Contacting the author
---------------------
If you have any bug reports, comments, flames or if you want to
register, feel free to write me at the following email address:
penquerc@enssat.fr
or via snail mail:
Vincent Penquerc'h
3, rue d'Ecosse
35200 Rennes
France
The registration fee for this program is $5 (25 francs for France).
Please note that Slow is shareware and is not free software
nor public domain software. If you use this program after a two week
free evaluation period, please register, so I can continue enhancing
Slow and release other neat programs to meet your needs.
Acceptable payments are in French francs or US $ (in this case, add
$15 to the fee, due to very high exchange rate from my bank).
Please see included file ORDER.FRM for more information.
7. Revision history
----------------
v3.0 February 19th 1996
- Changed slowing routine.
- Splitted up the 'F' switch into two methods for increased
adaptability.
v2.11 September 8th 1995
- Added national characters in french and spanish messages.
v2.1 September 13th 1994 (not released)
- Added spanish in the supported languages list.
v2.0 September 8th 1994 (not released)
- Changed loop instructions.
- Added possibility to install slowing routine at a given time.
- Added selectable slowing and speeding hotkeys.
- Added selectable step for hotkeys.
- Enhanced command line parsing.
v1.2 August 21st 1994 (not released)
- Added language support.
v1.11 August 19th 1994 (not released)
- Installed permanent multiplex interrupt handler.
v1.1 July 30th 1994 (not released)
- Added selectable slowing factor.
v1.0 July 25th 1994 (not released)
- First version of Slow.